GRAPE-II: Graphical RApid Prototyping Environment
نویسندگان
چکیده
The paper describes GRAPE-II (Graphical RApid Prototyping Environment), an advanced system level development environment for the specification, compilation, debugging, simulation and emulation of complete DSP applications. GRAPE-II fully supports the real-time emulation of synchronous multi-rate applications on heterogeneous target platforms, consisting of multiple TMS320C40 processors, DSP5600x processors, core processors and Xilinx FPGAs. Ports to the TMS320C80 and the Analog Devices 21060 are foreseen for the near future. GRAPEII also allows for the simulation and debugging of asynchronous as well as synchronous multi-rate applications on a single Unix workstation, on a Unix workstation cluster, on a Meiko Computing Surface and on a Parsytec Xplorer parallel machine. GRAPE-II is commercialised under the name Virtuoso Synchro by Intelligent Systems International. Development costs for such ASICs are high, so algorithms should be thoroughly tested and optimized before implementation at all design stages. To verify and optimize algorithms, algorithms have to be specified first and their functionality has to be tested completely. Then, the optimum signal widths are determined, balancing cost with noise and disturbances. Finally, this optimized algorithm is transformed into an architecture for implementation. During the last step, the compatibility of the implementation with the original algorithm is verified. Nowadays, most tests and optimizations are performed by analysis and simulation tools on workstations or super-minicomputers. Application prototypes are worked out only during the last design stage. However, if we prototype in the earlier stages of the design, we can • test more parameters in a shorter time • optimize variables under real-time conditions Index Terms — Rapid prototyping, digital signal processing, parallel processing, data flow, programming environments. • evaluate an algorithm's subjective qualities, e.g. by listening to the actual results of the algorithm; this puts a real-time constraint onto the prototyping
منابع مشابه
Rapid Prototyping of an Adaptive Speech Beamformer using GRAPE-II
In this paper we describe the rapid prototyping of an adaptive speech beamformer, using the Graphical Rapid Prototyping Environment: GRAPE-II [1]. We used a general purpose, commercially available multi-processor with 4 TMS320C40 DSP-processors. Our work proves the feasibility of real-time prototyping using a multiprocessor and a powerful programming
متن کاملRapid prototyping of an adaptive noise canceler using GRAPE
In this paper we describe the rapid prototyping of an adaptive noise canceler using the Graphical RApid Prototyping Environment (GRAPE), developed at our laboratory. It is an environment which facilitates the realtime emulation and implementation of synchronous DSP applications on heterogeneous target platforms consisting of DSPs and FPGAs. Our work demonstrates the feasibility of real-time pro...
متن کاملRapid Prototyping of Digital Signal Processing Systems
The paper describes GRAPE-II (Graphical RApid Prototyping Environment), an advanced system level development environment for the specification, compilation, debugging, simulation and emulation of Digital Signal Processing (DSP) applications. GRAPE-II supports the real-time emulation of synchronous multirate applications on heterogeneous target platforms, consisting of multiple TMS320C40 process...
متن کاملSpecification of application Specification of target Specification of environment
The research activities of ACCA are situated in four domains, all centred around the industrial employment of advanced computer architectures: 1) ACCA is specialised in the development of system level design tools for the real-time prototyping and implementation of heterogeneous digital signal processing (DSP) systems. With these tools, it also implements DSP applications for third parties on c...
متن کاملA Model-Based Development Environment and Its Application in Engine Control
To meet the ever increasing requirements for engine and vehicle performance, and at the same time shorten product development time, model-based development methodologies have been quickly adopted by OEMs and suppliers in recent years. With model-based development, new algorithms are specified in a highlevel graphical language and directly compiled into executables to be implemented and tested o...
متن کامل